home *** CD-ROM | disk | FTP | other *** search
- /*****************************************************************************
- FILE : ui_remote.ph
- SHORTNAME : remote.ph
- SNNS VERSION : 3.2
-
- PURPOSE : Header file of correspondent '.c' file
- NOTES :
-
- AUTHOR : Tilman Sommer
- DATE : 20.7.1990
-
- CHANGED BY : Michael Vogt, Guenter Mamier
- IDENTIFICATION : @(#)ui_remote.ph 1.9 3/2/94
- SCCS VERSION : 1.9
- LAST CHANGE : 3/2/94
-
- Copyright (c) 1990-1994 SNNS Group, IPVR, Univ. Stuttgart, FRG
-
- ******************************************************************************/
-
-
- #ifndef _UI_REMOTE_DEFINED_
- #define _UI_REMOTE_DEFINED_
-
-
- /* begin global definition section */
-
-
- void ui_xCreateRemotePanel(Widget parent);
-
-
- /* shell widget of remote panel */
- Widget ui_remotePanel;
- /* ascii and label widgets containing/displaying data */
- Widget ui_numberOfStepsWidget, ui_numberOfStepsDoneWidget;
- Widget ui_numberOfCyclesWidget, ui_numberOfPatternWidget;
- Widget ui_showModeLabel;
- Widget ui_showPattFile;
- Widget REM_UFileMenu;
- Widget REM_DFileMenu;
- Widget USEPattFileWidget[NO_OF_PAT_SETS+1];
- Widget DELPattFileWidget[NO_OF_PAT_SETS+1];
- Widget subIPatSizeW[5],subIPatStepW[5],subIPatPosW[5];
- Widget subOPatSizeW[5],subOPatStepW[5],subOPatPosW[5];
- Widget in_dim_widgets[5];
- Widget out_dim_widgets[5];
- Widget ui_learnParameterWidgets[UI_NO_LEARN_PARAMS];
- Widget ui_updateParameterWidgets[UI_NO_UPDATE_PARAMS];
-
- /* current configuration of remote panel */
- int ui_noOfCurrentPattern = 0; /* number of current pattern
- 0 means, no patterns loaded */
- int ui_patternLoadMode = OUTPUT_ACT;
- int SubPatPanel = -1; /* == -1 sup pattern panel so far never created
- == 0 not poped up right now
- == 1 poped up right now */
- int ui_numberOfStepsDone = 0;
- int subIPatSize[5] = {1, 1, 1, 1, 1};
- int subIPatPos[5] = {1, 1, 1, 1, 1};
- int subIPatStep[5] = {1, 1, 1, 1, 1};
- int subOPatStep[5] = {1, 1, 1, 1, 1};
- int subOPatSize[5] = {1, 1, 1, 1, 1};
- int subOPatPos[5] = {1, 1, 1, 1, 1};
- int subIPatNo;
- int subIPatDims;
- int subOPatDims;
- float ui_learnParameters[UI_NO_LEARN_PARAMS+UI_NO_OF_CASCADE_PARAMS] = {
- 0.2, 0.0, 0.0, 0.0, 0.0 };
- float ui_updateParameters[UI_NO_UPDATE_PARAMS] = {
- 0.0, 0.0, 0.0, 0.0, 0.0 };
- float ui_initParameters[UI_NO_INIT_PARAMS] = {
- 1.0, -1.0, 0.0, 0.0, 0.0 };
- Bool ui_shuffleFlg = FALSE;
- Bool ui_shuffleSubPatFlg = FALSE;
- Bool ui_remoteIsCreated = FALSE;
- Bool UPatFilesLoaded;
- Bool DPatFilesLoaded;
-
- /* end global definition section */
-
-
- /* begin private definition section */
-
-
- static int ui_numberOfCycles = 1;
- static int ui_numberOfSteps = 1;
-
-
- /* end private definition section */
-
-
- #endif /* _UI_REMOTE_DEFINED_ */
-
-
- /* end of file */
- /* lines: 25 */
-